package com.equdao.car_violation_inquiry.service;

import com.equdao.car_violation_inquiry.pojo.BaseCarDO;
import com.equdao.car_violation_inquiry.pojo.BaseViolationBean;
import com.equdao.car_violation_inquiry.pojo.ChannelManageDO;
import com.equdao.car_violation_inquiry.pojo.ResponseUpstreamBean;


/**
 * @Author: 杨忠强
 * @Date: 2018/5/28 16:14
 * @Description:
 */
public interface ClientService {



    /** 保存用户传入的车辆基本信息. */
    Integer saveBaseCar(BaseViolationBean baseViolationBean);

    BaseCarDO findLocalViolationRecord(String VehicleNo);

    ResponseUpstreamBean findViolationInfo(BaseViolationBean baseViolationBean,ChannelManageDO channel);

    ResponseUpstreamBean findWMViolationInfo(BaseViolationBean baseViolationBean, ChannelManageDO channel);

    ResponseUpstreamBean findHDQGViolationInfo(BaseViolationBean baseViolationBean, ChannelManageDO channel);

}
